sump pump - French English Dictionary